package io.sdl.common.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 
 *
 * @author Dc 1211734836@qq.com
 * @since 1.0.0 2025-03-28
 */
@Data
@TableName("sdl_institution_qaq")
public class SdlInstitutionQaqEntity {

    private static final long serialVersionUID = 1L;
    /**
     * 
     */
    @TableId(type = IdType.ASSIGN_ID)
	private Long qualificationId;
    /**
     * 资质类型
     */
	private Integer qualificationType;
    /**
     * 资质说明
     */
	private String qualificationInstructions;
    /**
     * 证书编号
     */
	private String qualificationNum;
    /**
     * 资质名称
     */
	private String qualificationName;
    /**
     * 发证机构
     */
	private String qualificationSource;
    /**
     * 发证日期
     */
	private Date qualificationData;
    /**
     * 证书有效期
     */
	private String qualificationValidity;
    /**
     * 证书是否长期有效  0:否 1:是
     */
	private Integer qualificationIsvalidity;
    /**
     * 是否展示  0:不展示 1:展示
     */
	private Integer isShow;
    /**
     * 审核人
     */
	private Long examiner;

    /**
     * 审核是否通过
     */
    private Integer isExamine;
    /**
     * 审核时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date examineData;
    /**
     * 证书文件
     */
	private String certificateFile;
    /**
     * 机构表id
     */
	private Long institutionId;
    /**
     * 是否有效 0:无效 1:有效
     */
	private Integer isDel;
    /**
     * 创建时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date createTime;
    /**
     * 创建人
     */
	private Long creater;
    /**
     * 更新时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date updateTime;
    /**
     * 更新人
     */
	private Long updater;
    /**
     * 备注
     */
	private String remark;
}